gene synthesis oligonucleotides cdna gene expression rnai sirna oligos pcr cloning synthetic genes cdna clones dna